polyhydroxy aldehyde - Spanish English Dictionary